<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        /* 题目描述：制作一个函数，getDayNum( 年月日日期 )，可以返回指定日期是当前年的第几天

                        例：  getDayNum( “2019-1-2”)    返回值为：2

                        getDayNum( “2021-1-5”) 5

                        注意：1. 将 传入的字符串 转为数组   [2021,1,5]

                        2. 传入 的 日期时间+new Date（2021,1,5）

                        3.今年的年的日期时间 +new Date（2021,0,0）

                        4. 这两个时间相减
                        5. 转差转为 多少天 */
        // 2021年开始0天
        //获取今年开始的毫秒数

        // console.log(Time_difference);
        // console.log(inputArr);

        // console.log(old);
        function getDayNum(time_str) {



            // 将字符串转化为数组
            let inputArr = time_str.split("-");
            // 获取输入时间的毫秒数
            let start = +new Date(+inputArr[0], +(inputArr[1]) - 1, +inputArr[2]);
            let old = +new Date(+inputArr[0], 0, 0);
            // 时间差
            let Time_difference = start - old;
            let s = +(Time_difference / 1000);
            let day = s / 60 / 60 / 24;
            return day;
            // console.log(day);
        }
        console.log(getDayNum("2021-2-1"));
    </script>
</body>

</html>